package com.feiyisys.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.feiyisys.dto.FindUPageDTO;
import com.feiyisys.dto.UpUserDTO;
import com.feiyisys.dto.UpdateUserStatusDTO;
import com.feiyisys.dto.UserLoginDTO;
import com.feiyisys.entity.User;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 普通用户账号信息表 服务类
 * </p>
 *
 * @author wq
 * @since 2025-10-10
 */
public interface UserService extends IService<User> {

    String login(UserLoginDTO userLoginDTO);

    void saveUser(User user);


    void updateInfo(UpUserDTO upUserDTO);

    IPage<User> findPage(FindUPageDTO findUPageDTO);

    Object updateIsUse(UpdateUserStatusDTO updateUserStatusDTO);

    String findPwd(String email);
}
